var _contract = null;
function setPrintData(contract) {
  _contract = contract;
  _prt.setPageSize(210, 297);
  _prt.setMargin(15,15,15,15);
  _prt.setLineHeight(5);
  _prt.setPageFoot(" {pg}/2                                        电子合同校验码："+contract.printVerifyCode);

  _prt.add(["sf", "12pt 黑体"]);
  _prt.add(["dt", "K-yoga Training Agreement 瑜伽小组训练合同", 95, 15 + 7]);
  _prt.add(["sp", 0, 0]);
  _prt.add(["pi", "/images/logo.png", 50, 10]);
  _prt.add(["pl"]);

  _prt.add(["sf", "9pt 宋体"]);
  _prt.add(["nt", "Home Club 专属会所："+contract.shopName, 0.5]);
  _prt.add(["nt", "Membership NO. 会员编号："+contract.memberCode, 0.5]);
  //_prt.add(["nt", "Membership Consultant 会籍顾问："+contract.salesName+" "+contract.salesName2, 0.5]);
  _prt.add(["nt", "Contract No. 合同编号："+contract.contractCode, 0.5]);
  _prt.add(["nl", 1]);
  _prt.add(["pl"]);
  _prt.add(["pt", "Name 姓名："+contract.memberName, 0.5]);
  _prt.add(["nt", "Purchase 购买金额："+contract.factAmount+"元", 0.5]);
  _prt.add(["nt", "Present 赠送金额："+contract.presentAmount+"元", 0.5]);
  _prt.add(["nt", "Received 已收金额："+contract.payAmount+"元", 0.5]);
  _prt.add(["nt", "Deposit 定金："+(contract.earnestAmount==0?"-":(contract.earnestAmount+"元")), 0.5]);
  _prt.add(["nl", 1]);
  _prt.add(["pt", "From the beginning of the Contract 开始日期："+contract.beginTime]);
  _prt.add(["pt", "To the end of the contract         结束日期："+contract.endTime]);

  _prt.add(["pt", ""]);
  _prt.add(["pt", "I understand and agree to the starting date. Please provide your signature."]);
  _prt.add(["pt", "我明白及同意以此日期生效签署"]);
  _prt.add(["pl"]);
  _prt.add(["pt", ""]);

  _prt.add(["sf", "12pt 黑体"]);
  _prt.add(["pt", "Club Rules 会员章程"]);
  _prt.add(["nl", 0.2]);
  _prt.add(["sf", "9pt 宋体"]);

  var dd = parseInt((parseDate(contract.endTime).getTime() - parseDate(contract.beginTime).getTime())/1000/60/60/24);

  _prt.add(["pt", "1. 会员须全额付清依本协议应付之金额总数后，方得开始本训练课程。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "2. 会员根据自身健康情况，选择具体课程，并按照具体课程种类及价格计费，并在约定的时间内使用完毕，一旦超过使用期间，则视为会员会籍终止。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "3. 本会所招纳年满十八周岁以上的健身人士。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "4. 会员缴纳全部费用后并凭K-yoga会员卡方可使用，且会员卡属会员个人所有，除法律规定或双方约定外，会员不得将其会员资格及会员卡随意转让或借用予他人使用。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "5. 会员需至少提前一天预约课程，无预约可能无法被允许上课（预约方式：电话、app、会所前台预约）。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "6. 预约成功后凭会员卡在前台登记并扣除相对应课程金额后方可进入教室。 "]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "7. 取消预约需至少提前一小时电话通知前台工作人员，否则会所将按照预约时的对应课程扣费。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "8. 本合同履行期间，原则上不得随意解除合同。如会员单方面提出解除合同的，则视为违约；会员须按照总会籍费用的30%支付违约金并扣除已使用的费用。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "9. K-yoga会员卡一旦遗失，应立即向本会所报失，并办理补卡手续，补卡费用均为人民币（100）元/张。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", ""]);

  _prt.add(["sf", "12pt 黑体"]);
  _prt.add(["pt", "健康与安全"]);
  _prt.add(["nl", 0.2]);
  _prt.add(["sf", "9pt 宋体"]);

  _prt.add(["pt", "1. 会员谨此声明本人健康状况良好，没有因任何药物或其他原因而不能进行本会所的健康运动或使用本会所的设施。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "2. 如您患有高血压、心脏病、冠心病等心血管疾病或其他不适宜瑜伽健身的疾病，请于您的医生准许后再参加练习。在练习时请注意安全，严防意外事故，各种手术恢复期或患有其他疾病不预先告知本会所而造成损伤者，责任由您承担。签字：          。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "3. 本人声明作为孕妇，本人身体健康、精神状态良好，在瑜伽运动中若感到不适的，将自行停止并咨询医生，与本会所及授课老师无关。 签字：             。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "4. 如您携带未成年人参加亲子瑜伽课程的，需承诺您有监护权并始终在您的监护之下参加活动。签字：             。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "5. 任何到本会所参观、访问、试用的非会员同样适用以上健康与安全条款。"]);
  _prt.add(["pt", ""]);
  _prt.add(["pt", "6. 本合同仅限“K-yoga会员卡持有人使用”。"]);
  _prt.add(["pt", ""]);
  _prt.add(["np"]);

  _prt.add(["sf", "12pt 黑体"]);
  _prt.add(["pt", "本人确定已经阅读并同意遵守此申请表之会所守则及规条。"]);
  _prt.add(["nl", 2]);
  _prt.add(["sf", "9pt 宋体"]);
  _prt.add(["pt", "（手写重复上述加粗字体文字）"]);

  _prt.add(["nl", 2]);
  _prt.add(["nt", "Member Signatre 会员签名：", 0.5]);
  if(contract.memberSign) {
    _prt.add(["my", -4]);
    _prt.add(["pi", contract.memberSign, 25, 8]);
  } else {
    _prt.add(["nl", 1]);
  }
  _prt.add(["pt", "Date 日期："+contract.saleDate]);

  _prt.add(["nl", 2]);
  _prt.add(["sf", "12pt 黑体"]);
  _prt.add(["nt", contract.companyName, 0.5]);
  _prt.add(["my", -13]);
  _prt.add(["mx", -20]);
  if(contract.sealPic) _prt.add(["pi", contract.sealPic, 39, 39]);
  _prt.add(["sf", "9pt 宋体"]);

  _prt.add(["nl", 5]);
  _prt.add(["pt", "合同打印日期: "+contract.printDate]);
  _prt.add(["pt", "合同打印人: "+contract.printUserName]);
  _prt.add(["pt", "合同打印门店: "+contract.printShopName]);
}

function printOk() {
  if(_contract) {
    getJson("_print?saleId="+_contract.saleId+"&contractType=09", function(data){
      if(data.ret) cload();
    });
  }
}